import java.awt.GridLayout;

import javax.swing.JLabel;
import javax.swing.JPanel;
import weerapp.meet.Meetgegevens;
import weerapp.meet.Waarneming;

@SuppressWarnings("serial")
public class MaandPanel extends JPanel
{
	private Meetgegevens meetgegevens;
	private GridLayout layout;
	
	public MaandPanel(Meetgegevens meetgegevens)
	{
		this.meetgegevens = meetgegevens;
		layout = new GridLayout(5, 7);
		layout.setHgap(2);
		layout.setVgap(2);
		setLayout(layout);
	}
	public void setPanel(int maand, int jaar)
	{
		removeAll();
		for(int i = 1; i < 32; i++)
		{
			Waarneming waarneming = meetgegevens.getWaarneming(i, maand, jaar);
			if(waarneming != null)
			{
				add(new WaarnemingPanel(waarneming));
			}
			else
			{
				add(new JLabel(""));
			}
		}
		revalidate();
		repaint();
	}
}
